#pragma once
#include<stdio.h>
#include<stdlib.h>
typedef int ListDataType;
typedef struct ListNode
{
	ListDataType data;
	struct ListNode* prev;
	struct ListNode* next;
}LTNode;
LTNode* ListInit();
void ListPushBack(LTNode* plist, ListDataType x);
void ListPrint(LTNode* plist);
LTNode* BuyListNode(ListDataType x);
LTNode* ListFind(LTNode* plist, ListDataType x);
void ListInsert(LTNode* pos, ListDataType x);
void ListErase(LTNode* pos);
void ListDestroy(LTNode* plist);
